tg-me.com/BookPython/3653
Last Update:
Иногда возникает необходимость выполнить участок кода и проигнорировать все возможные исключения. Это оправдано в случае с плагинами, сторонними модулями и другими компонентами, устройство которых вам неизвестно или которым вы не доверяете.
Правильный способ сделать это — использовать конструкцию try с except Exception
, а не голый except
:
try:
foreign()
except Exception:
logging.warn('fail', exc_info=True)
Голый
except
эквивалентен except BaseException
. А разница между BaseException
и Exception
в том, что BaseException
включает исключения, которые, как правило, ловить не следует, например, KeyboardInterrupt
.👉@BookPython
BY Библиотека Python разработчика | Книги по питону
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/BookPython/3653